package ru.tatintec.gwttest.client.service;

import java.util.*;
import ru.tatintec.gwttest.shared.Employee;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface EmployeeCatalogServiceAsync {

	void getEmployeeList(AsyncCallback<List<Employee>> callback);

	void createEmployee(Employee employee, AsyncCallback<Void> callback);

	void updateEmployee(Employee employee, AsyncCallback<Void> callback);

	void deleteEmployee(String employeeId, AsyncCallback<Void> callback);

	void generateTestData(AsyncCallback<Void> callback);

}
